package cc.noau.coder.bean;

/**
 * 配置行(VO)
 * 代表一条 数据库表到Java模型，DAO的映射规则
 */
public class TableRow {

    /**
     * 用户命名的模块，用于生成不用的包路径
     */
    private String module;
    /**
     * 数据库表名
     */
    private String tableName;
    /**
     * 领域对象名-类名，文件名和这个相关
     */
    private String domainObjectName;
    /**
     * 该表是否是自增主键
     */
    private Boolean useGeneratedKeys;

    public String getModule() {
        return module;
    }

    public void setModule(String module) {
        this.module = module;
    }

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getDomainObjectName() {
        return domainObjectName;
    }

    public void setDomainObjectName(String domainObjectName) {
        this.domainObjectName = domainObjectName;
    }

    public Boolean getUseGeneratedKeys() {
        return useGeneratedKeys;
    }

    public void setUseGeneratedKeys(Boolean useGeneratedKeys) {
        this.useGeneratedKeys = useGeneratedKeys;
    }
}
